// 当前任务状态（1已创建、2已查看告知页、3已授权认证、4已确认保单范围、5生成报告中、6已生成报告、7未查看告知页、
// 8未授权认证、9未选择保单范围、10无有效保单、11无可检视的报告、12报告生成失败、13终止、14报告部分成功）
export const taskStatusFromat = (prarms: string) => {
  switch (prarms) {
    case "1":
      return '已创建';
    case "2":
      return '已查看邀请信';
    case "3":
      return '已授权认证';
    case "4":
      return '已确认保单范围';
    case "5":
      return '生成报告中';
    case "6":
      return '已生成报告';
    case "7":
      return '未查看告知页';
    case "8":
      return '未授权认证';
    case "9":
      return '未选择保单范围';
    case "10":
      return '无有效保单';
    case "11":
      return '无可检视的报告';
    case "12":
      return '报告生成失败';
    case "13":
      return '终止';
    case "14":
      return '数据已生成，待选择';
    case "15":
      return '部分成功';
    case "16":
      return '部分失败';
    case "17":
      return '数据已生成，未选择';
    default:
      return '状态错误'
  }
}
//根据数据  首先判断是简版详版还是全部   再根据简版授权状态和详版授权状态进行页面字段展示
// 暂时不考虑简版详版展示。默认先无3的状态出现
// 针对老数据 存在3的情况  只要有一个是已授权就展示已授权
export const authFlagFromat = (item: any) => {
  if (!item) return
  let stringAll = ""
  switch (item.reportType) {  
    // 如果存在3的情况，并且简版详版都未授权，直接返回
    case "3":  
      if(item.simpleAuthFlag == '0' && item.detailedAuthFlag == '0')  {
        stringAll = "未授权"
      }else{
        stringAll = "已授权"
      }
      break;  
    case "2":  
      if(item.detailedAuthFlag == '1'){
        stringAll = "已授权"
      }else{
        stringAll = "未授权"
      }
      break;  
    case "1":  
    if(item.simpleAuthFlag == '1'){
      stringAll = "已授权"
    }else{
      stringAll = "未授权"
    }
      break;  
  }
  return stringAll
}